package br.com.gsh.service;

import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import br.com.gsh.dao.UsuarioDao;
import br.com.gsh.pojo.Usuario;

public class UsuarioService {
	
	private UsuarioDao dao = new UsuarioDao();

	public List<Usuario> listar() throws SQLException{

		List<Usuario> listaU = new ArrayList<Usuario>();
		listaU = dao.listar();
		
		return listaU;
	}
	

	public List<Usuario> listaUser(String user) throws SQLException{

		List<Usuario> listaU = new ArrayList<Usuario>();
		listaU = dao.listarUser(user);
		
		return listaU;
	}
	
	public Usuario findById(int i) throws SQLException{
		Usuario usuario = dao.findById(i);
		return usuario;
	}
	
	public void adiciona (Usuario usuario) throws SQLException{
		dao.adiciona(usuario);
	}
	
	public void alterar (Usuario usuario) throws SQLException{
		dao.alterar(usuario);
	}
	
	public void remover (Usuario usuario) throws SQLException{
		dao.remove(usuario);
	}
	
}
